\documentclass{article}
\usepackage{avm,parsetree}
\avmfont{\sc}
\avmoptions{sorted,active}
\avmvalfont{\rm}
\avmsortfont{\scriptsize\it}
\pagestyle{empty}
\begin{document}

\newbox\matrixsynsem \newbox\headdtr
\newbox\compdtrone   \newbox\compdtrtwo
    
{\scriptsize
\avmoptions{center}
\setbox\matrixsynsem=\hbox{\begin{avm}
\osort{synsem}{\[local & \[cat & \[ \] \\
                    content & \[ \]\]\]}
\end{avm}}
    
\setbox\headdtr=\hbox{\begin{avm}
\osort{word}{\[ phon\;\<\rm likes\>\\
            synsem\;\[local\[ cat\;\[ head  \; \@{5}\\
                                      arg-s\;\< \@{1},\@{2}\>\] \\
                              content\;\@{6} \]\]\]} \end{avm}}
    
\setbox\compdtrone=\hbox{\begin{avm}
\sort{phrase}{\[ phon\;\<\rm fido\>\\
            synsem\;\@{1}\;\[local\[ cat\;\[ head\;noun\\
                                      arg-s\;\< \>\] \\
                              content\;\@{3} \]\]\]} \end{avm}}
    
\setbox\compdtrtwo=\hbox{\begin{avm}
\sort{phrase}{\[ phon\;\<\rm bones\>\\
            synsem\;\@{2}\;\[local\[ cat\;\[ head\;noun\\
                                      arg-s\;\< \>\] \\
                              content\;\@{4} \]\]\]} \end{avm}}
    
\avmoptions{active,sorted}
\begin{avm} \hspace{-1in}
[{phrase} phon\;\<\rm fido likes bones\> \\
       synsem\;[{synsem} local [{} cat & [{} head & @{5}\\
                                             arg-s & \< \; \>] \\
                                   content & @{6}[{psoa} reln\;like \\
                                                     arg1\;@{3} \\
                                                     arg2\;@{4} ]]]\\
       dtrs\;\sort{head-struc}{[{} head-dtr\;\box\headdtr \\
                  comp-dtrs\;< \box\compdtrone , \\ \hspace{.5in}
                                            \box\compdtrtwo>]}]
\end{avm}}

\end{document}
